import { get, post } from '@/utils/axios'

const prefixUrl = '/auth/'

/** 用户验证码 */
export const code = (form) => {
  return get(`${prefixUrl}code`, form)
}

/** 登录接口 */
export const loginCheck = (data) => {
  return post(`${prefixUrl}login`, data)
}

/** 根据token获取用户信息 */
// 发送请求时 后台自动解析token -> userId 根据userId查询用户信息
export const getUserInfo = () => {
  return get(`${prefixUrl}getUserInfo`)
}

/** 根据token退出用户 */
export const logout = () => {
  return post(`${prefixUrl}logout`)
}

/** 获取文件列表 */
export const getFileList = (formId) => {
  return get('/sys/file/getListByFormId', { formId })
}
